\hypertarget{_m_d_s___r_t_u___user___fun_8c}{}\section{D\+:/\+Project/\+My\+Project1/\+X\+Tiny\+Modbus/\+S\+T\+M32f103zet6/\+Modbus/\+Modbus/\+Modbus\+R\+T\+U\+Slave/\+M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.c File Reference}
\label{_m_d_s___r_t_u___user___fun_8c}\index{D\+:/\+Project/\+My\+Project1/\+X\+Tiny\+Modbus/\+S\+T\+M32f103zet6/\+Modbus/\+Modbus/\+Modbus\+R\+T\+U\+Slave/\+M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{D\+:/\+Project/\+My\+Project1/\+X\+Tiny\+Modbus/\+S\+T\+M32f103zet6/\+Modbus/\+Modbus/\+Modbus\+R\+T\+U\+Slave/\+M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
{\ttfamily \#include \char`\"{}M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Fun.\+h\char`\"{}}\newline
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_a8be436aa4f3bb56c82675a47e0a6eca3}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} $\ast$res, \mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}} op\+Addr\+Type)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_ab75d8c5e345accaf392e2f32b6fb9aba}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$res, \mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}} op\+Addr\+Type)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_a131a0e2f37491f8c890032213e4a277c}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bit}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} bit, \mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}} op\+Addr\+Type)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_a632bfcb226788dedd78a7dae3d94c347}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bits}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$bit, \mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}} op\+Addr\+Type)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_a217ecd951fb3a7d72954fe5d0055bb18}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Reg}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} reg, \mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}} op\+Addr\+Type)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_a6550b4f18ad87ea769bac9e2fbe696bd}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Regs}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$reg, \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} is\+BigE, \mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}} op\+Addr\+Type)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_a17ec4d80fa235443ac6037a6ad0b6a5a}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coil}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} bit)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_a0ad6671cff9b462f4b77ca244de8d917}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} bit)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_ae98e03675faec0972b03488f7352179c}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coils}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$bit)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_a551a6dcbac9ca64f5780dc571c4e6ce6}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Inputs}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$bit)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_afc1e0005e0aa701dd49ff2146c08d2e3}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Reg}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} reg)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_a5d99e23f86cd5e15186b1fe34a8b4f31}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Regs}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$reg)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_a02e8b2155ae48458c15d31a884c9ec3d}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Reg}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} reg)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_a72e19839540af18a055150d4a48a7c80}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Regs}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$reg)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_a33bfb59479d1ad12f09fedc0c036211e}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Coils}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} $\ast$res)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_a7d8fd0ad09c78de388451caf76d3f3a5}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} $\ast$res)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_ac8d443c7165e5129228d284d1b43ead1}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Hold\+Regs}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$res)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_s___r_t_u___user___fun_8c_ac49bfdbdaa453e40a2a1193344f0d103}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input\+Regs}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$res)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_a8be436aa4f3bb56c82675a47e0a6eca3}\label{_m_d_s___r_t_u___user___fun_8c_a8be436aa4f3bb56c82675a47e0a6eca3}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits()}{MDS\_RTU\_ReadBits()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} $\ast$}]{res,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}}}]{op\+Addr\+Type }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_a33bfb59479d1ad12f09fedc0c036211e}\label{_m_d_s___r_t_u___user___fun_8c_a33bfb59479d1ad12f09fedc0c036211e}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Coils@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Coils}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Coils@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Coils}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Coils()}{MDS\_RTU\_ReadCoils()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Coils (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} $\ast$}]{res }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_ac8d443c7165e5129228d284d1b43ead1}\label{_m_d_s___r_t_u___user___fun_8c_ac8d443c7165e5129228d284d1b43ead1}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Hold\+Regs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Hold\+Regs}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Hold\+Regs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Hold\+Regs}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Hold\+Regs()}{MDS\_RTU\_ReadHoldRegs()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Hold\+Regs (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$}]{res }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_a7d8fd0ad09c78de388451caf76d3f3a5}\label{_m_d_s___r_t_u___user___fun_8c_a7d8fd0ad09c78de388451caf76d3f3a5}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input()}{MDS\_RTU\_ReadInput()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} $\ast$}]{res }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_ac49bfdbdaa453e40a2a1193344f0d103}\label{_m_d_s___r_t_u___user___fun_8c_ac49bfdbdaa453e40a2a1193344f0d103}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input\+Regs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input\+Regs}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input\+Regs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input\+Regs}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input\+Regs()}{MDS\_RTU\_ReadInputRegs()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Input\+Regs (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$}]{res }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_ab75d8c5e345accaf392e2f32b6fb9aba}\label{_m_d_s___r_t_u___user___fun_8c_ab75d8c5e345accaf392e2f32b6fb9aba}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs()}{MDS\_RTU\_ReadRegs()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$}]{res,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}}}]{op\+Addr\+Type }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_a131a0e2f37491f8c890032213e4a277c}\label{_m_d_s___r_t_u___user___fun_8c_a131a0e2f37491f8c890032213e4a277c}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bit@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bit}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bit@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bit}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bit()}{MDS\_RTU\_WriteBit()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bit (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}}}]{bit,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}}}]{op\+Addr\+Type }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_a632bfcb226788dedd78a7dae3d94c347}\label{_m_d_s___r_t_u___user___fun_8c_a632bfcb226788dedd78a7dae3d94c347}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bits@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bits}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bits@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bits}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bits()}{MDS\_RTU\_WriteBits()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Bits (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$}]{bit,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}}}]{op\+Addr\+Type }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_a17ec4d80fa235443ac6037a6ad0b6a5a}\label{_m_d_s___r_t_u___user___fun_8c_a17ec4d80fa235443ac6037a6ad0b6a5a}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coil@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coil}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coil@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coil}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coil()}{MDS\_RTU\_WriteCoil()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coil (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}}}]{bit }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_ae98e03675faec0972b03488f7352179c}\label{_m_d_s___r_t_u___user___fun_8c_ae98e03675faec0972b03488f7352179c}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coils@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coils}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coils@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coils}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coils()}{MDS\_RTU\_WriteCoils()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Coils (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$}]{bit }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_afc1e0005e0aa701dd49ff2146c08d2e3}\label{_m_d_s___r_t_u___user___fun_8c_afc1e0005e0aa701dd49ff2146c08d2e3}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Reg@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Reg}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Reg@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Reg}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Reg()}{MDS\_RTU\_WriteHoldReg()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Reg (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{reg }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_a5d99e23f86cd5e15186b1fe34a8b4f31}\label{_m_d_s___r_t_u___user___fun_8c_a5d99e23f86cd5e15186b1fe34a8b4f31}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Regs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Regs}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Regs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Regs}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Regs()}{MDS\_RTU\_WriteHoldRegs()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Hold\+Regs (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$}]{reg }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_a0ad6671cff9b462f4b77ca244de8d917}\label{_m_d_s___r_t_u___user___fun_8c_a0ad6671cff9b462f4b77ca244de8d917}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input()}{MDS\_RTU\_WriteInput()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}}}]{bit }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_a02e8b2155ae48458c15d31a884c9ec3d}\label{_m_d_s___r_t_u___user___fun_8c_a02e8b2155ae48458c15d31a884c9ec3d}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Reg@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Reg}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Reg@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Reg}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Reg()}{MDS\_RTU\_WriteInputReg()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Reg (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{reg }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_a72e19839540af18a055150d4a48a7c80}\label{_m_d_s___r_t_u___user___fun_8c_a72e19839540af18a055150d4a48a7c80}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Regs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Regs}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Regs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Regs}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Regs()}{MDS\_RTU\_WriteInputRegs()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Input\+Regs (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$}]{reg }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_a551a6dcbac9ca64f5780dc571c4e6ce6}\label{_m_d_s___r_t_u___user___fun_8c_a551a6dcbac9ca64f5780dc571c4e6ce6}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Inputs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Inputs}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Inputs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Inputs}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Inputs()}{MDS\_RTU\_WriteInputs()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Inputs (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$}]{bit }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_a217ecd951fb3a7d72954fe5d0055bb18}\label{_m_d_s___r_t_u___user___fun_8c_a217ecd951fb3a7d72954fe5d0055bb18}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Reg@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Reg}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Reg@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Reg}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Reg()}{MDS\_RTU\_WriteReg()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Reg (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{reg,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}}}]{op\+Addr\+Type }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___user___fun_8c_a6550b4f18ad87ea769bac9e2fbe696bd}\label{_m_d_s___r_t_u___user___fun_8c_a6550b4f18ad87ea769bac9e2fbe696bd}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Regs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Regs}}
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Regs@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Regs}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Regs()}{MDS\_RTU\_WriteRegs()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Write\+Regs (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$}]{reg,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}}}]{is\+BigE,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}}}]{op\+Addr\+Type }\end{DoxyParamCaption})}

